#!/bin/bash

# 读取输入的数字
echo "请输入一个数字："
read num

# 检查输入是否是数字
if ! [[ "$num" =~ ^[0-9]+$ ]]; then
    echo "请输入有效的数字"
    exit 1
fi

# 初始化反转后的数字
reversed=""

# 循环处理每一位数字
while [ $num -gt 0 ]; do
    # 取最后一位数字
    digit=$((num % 10))
    # 拼接到反转后的数字
    reversed="${reversed}${digit}"
    # 删除最后一位数字
    num=$((num / 10))
done

# 输出逆序后的数字
echo "逆序后的数字是：$reversed"
